var realuser = {

	add : function() {

		
		var postData = $("#addForm").serializeJson();
		// postData.push({"name":"idListStr","value":getCheckList("id")});
		//		
		//		if (!$('.syscheckBox:checked').length) {
		//			return alert('请至少选择一项权限');
		//		}
		
		$.ajax({
			type : "get", // 提交方式
			async:false,
			url : "realUser/list?account=" + postData.account,// 路径
			data : '',// 数据，这里使用的是Json格式进行传输
			dataType:"json",
			success : function(result) {// 返回数据根据结果进行相应的处理
				if (result.code == "SUCCESS") {
					if(result.data.length>0){
						alert("该登录名已存在");	
						return false;
					}else{
						
						$.ajax({
							type : "POST", // 提交方式
							url : "realUser/saveRealUser",// 路径
							data : postData,// 数据，这里使用的是Json格式进行传输
							dataType:"json",
							success : function(result) {// 返回数据根据结果进行相应的处理
								if (result.code == "SUCCESS") {
									menuUrl('realUser/view', 'realuser:page');
									alert("添加成功");
								} else {
									alert("添加失败，失败原因"+result.msg);
									return false;
								}
							}
						});
					}
					
				} else {
					return false;
				}
			}
		});

	},

	update : function() {
		var postData = $("#updateForm").serializeJson();

		$.ajax({
			type : "POST", // 提交方式
			url : "realUser/updateRealUser",// 路径
			data : postData,// 数据，这里使用的是Json格式进行传输
			dataType:"json",
			success : function(result) {// 返回数据根据结果进行相应的处理
				if (result.code == "SUCCESS") {
					menuUrl('realUser/view', 'realuser:page');
					alert("修改成功");
				} else {
					alert("修改失败,失败原因：        "+result.msg);
					return;
				}
			}
		});

	},

	dele : function(id) {

		var mymessage = confirm("确定删除吗？");
		if (mymessage == true) {

			$.ajax({
				type : "get", // 提交方式
				url : "realUser/delete?id=" + id,// 路径
				data : '',// 数据，这里使用的是Json格式进行传输
				dataType:"json",
				success : function(result) {// 返回数据根据结果进行相应的处理
					
					if (result.code == "SUCCESS") {
						menuUrl('realUser/view', 'realuser:page');
						alert("删除成功");
					} else {
						alert("删除失败");
						return;
					}
				}
			});

		}

	},

	// 多选删除
	delBatch : function() {
		var msg = confirm("确定删除吗？");
		if (msg) {
			var postData = [];
			postData.push({
				"name" : "idListStr",
				"value" : getCheckList("id")
			});
			$.ajax({
				type : "post", // 提交方式
				url : "realUser/delete",// 路径
				data : postData,// 数据，这里使用的是Json格式进行传输
				dataType:"json",
				success : function(result) {// 返回数据根据结果进行相应的处理
					if (result.code == "SUCCESS") {
						menuUrl('realUser/view', 'realuser:page');
						alert("删除成功");
					} else {
						alert("删除失败");
						return;
					}
				}
			});
		}
	},

	search : function(str) {

		var val = document.getElementById(str);
		// 搜索非空验证
		if (val.value.length == 0) {
			alert("输入不能为空");
			val.focus();
			return false;
		} else {
			menuFullUrl('realUser/view?pv=realuser:page&userName=' + val.value);
		}
	},
	statusModify : function(id,sta) {
		var mymessage = confirm("确定执行该操作吗？");
		if (mymessage == true) {

			$.ajax({
				type : "get", // 提交方式
				url : "realUser/delete?id=" + id+"&status="+sta,// 路径
				data : '',// 数据，这里使用的是Json格式进行传输
				dataType:"json",
				success : function(result) {// 返回数据根据结果进行相应的处理
					if (result.code == "SUCCESS") {
						menuUrl('realUser/view', 'realuser:page');
						alert("操作成功");
					} else {
						alert("操作失败");
						return;
					}
				}
			});

		}

	},
	// 父机构下拉列表填充
	addCorpItem : function(cid) {

		$.ajax({
			type : "get", // 提交方式
			async:false,
			url : "corp/list?&status=1",// 路径
			data : null,// 数据，这里使用的是Json格式进行传输
			dataType:"json",
			success : function(result) {// 返回数据根据结果进行相应的处理
				if (result.code == "SUCCESS") {
					var data = result.data;
					var cmb = document.getElementById(cid);
					var oOption = document.createElement("OPTION");
					oOption.text = "选择机构";
					cmb.add(oOption);
					for (var i = 0; i < data.length; i++) {
						var oOption = document.createElement("OPTION");
						oOption.text = data[i].name;
						oOption.value = data[i].id;
						cmb.add(oOption);
					}
				} else {
					alert("查询列表失败");
					return;
				}
			}
		});

	},

};
